const Mock = require('mockjs')
/**
 * 参考：
 *  https://github.com/nuysoft/Mock/wiki/Getting-Started
 *  https://www.apifox.cn/help/app/mock/mock-rules/
 *  http://lavyun.gitee.io/better-mock/document/mock/#mock
 */
const Random = Mock.Random;
// 1. 随机列表
var data = Mock.mock({
    // 属性 userList 的值是一个数组，其中随机的含有 1 到 5 个元素
    'userList|1-5': [{
        // 属性 id 是一个自增数，起始值为 1，每次增 1
        // 'id|+1': 1,
        //生成 长18 的随机ID   @占位符   @id() 提供函数
        id:'@id',
        guid:Random.guid(),
        //@cname中文名字 @name英文名字
        userName:'@cname',
        // 属性 age 是一个1-50的随机数字
        'age|1-50': 0,
        date:'@date(yyyy-MM-dd HH:mm:ss)',
        updateTime:'@now(yyyy-MM-dd HH:mm:ss)',
        // 'email':Random.email("qq.com"),
        email:'@email',
        address: `${Random.province()}-${Random.city()}-${Random.county()}`,
        // 'address':'@county(true)',
        // 'word':'@cword(5)',
        // 'title':'@ctitle(3,5)'
        // "sentence": '@csentence(5, 8)',
        // 'description':'@cparagraph()',
    }]
})
console.log("userList===>",data.userList);
